package pacman;

/**
 * Agente que únicamente se mueve hacia la derecha o la izquierda
 * @see PacAgent
 */
public class LeftRight implements PacAgent, Constants {

    int i;
    static int period = 20;

    /**
     * Constructor del agente <code>LeftRight/code>
     */
    public LeftRight() {
        i = 0;
    }

    public int move(GameState gs) {
        i++;
        int test = (i / period) % 3;
        if (test == 0) {
            return NEUTRAL;
        } else if (test == 1) {
            return RIGHT;
        } else {
            return LEFT;
        }
    }
}
